package com.nhim.cms.admin.shared;

import com.google.web.bindery.requestfactory.shared.EntityProxy;
import com.google.web.bindery.requestfactory.shared.EntityProxyId;
import com.google.web.bindery.requestfactory.shared.ProxyFor;
@ProxyFor(value=com.nhim.cms.domain.ContentTypeElementDefinition.class, locator=com.nhim.cms.admin.server.locator.ContentTypeElementDefinitionLocator.class)
public interface ContentTypeElementDefinitionProxy extends EntityProxy {

	Integer getId();

	 ElementDefinitionProxy getElementDefinition();
	
	void setElementDefinition(ElementDefinitionProxy elementDefinition);

	 ContentTypeProxy getContentType();

	void setContentType(ContentTypeProxy contentType);

	String getDescription();

	void setDescription(String description);

	void setIsRequired(Boolean isRequired);

	Boolean getIsRequired();

	Integer getPosition();

	void setPosition(Integer position);

	EntityProxyId<ContentTypeElementDefinitionProxy> stableId();

}
